800 N Dixie Fwy, New Smyrna Beach, FL 32168-6414, New Smyrna Beach
"Always good food. Never had a bad meal there. Great waitstaff"
2516 N Dixie Fwy, New Smyrna Beach, FL 32168-5884, New Smyrna Beach
"Nice place food is excellent and staff is very friendly and knowledgeable."
"Great pizza and super Greek salad! Very quickly got seated and put in our order. We went to play a f"